<?php
namespace App\Utilities;

class Utility
{
    /**
     * 通用工具类
     */

    /**
     * 生成随机字符串，默认数字字母混合
     * $numeric==0纯数字
     */
    public static function getRandStr($length=6,$numeric=1) {
        if(!$numeric) {
            //纯数字
            $str = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));
        } else {
            //数字、字母组合
            $str = '';
            $chars = 'ABCDEFGHJKLMNPQRSTUVWXYZ23456789abcdefghjkmnpqrstuvwxyz';
            $max = strlen($chars) - 1;
            for($i = 0; $i < $length; $i++) {
                $str .= $chars[mt_rand(0, $max)];
            }
        }
        return $str;
    }
}